﻿// -----------------------------------------------------------------------------
// ABC 是 .NET 6 平台下开发管理的系统。
// 重庆虫儿飞科技有限公司 © 2022 ABC.Admin
// 框架：基于 Furion + SqlSugar 的后台框架：ABC.Admin
// -----------------------------------------------------------------------------

using Newtonsoft.Json.Converters;
using System;
using System.Globalization;

namespace Utils
{
    public class FixedIsoDateTimeOffsetConverter : IsoDateTimeConverter
    {
        public override bool CanConvert(Type objectType)
        {
            return objectType == typeof(DateTimeOffset) || objectType == typeof(DateTimeOffset?);
        }

        public FixedIsoDateTimeOffsetConverter() : base()
        {
            this.DateTimeStyles = DateTimeStyles.AssumeUniversal;
        }
    }
}